package com.wzdigit.wms.raw.client.response.asn.report.ortherasn;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 其他入库单导出功能中间实体类
 * Created by zyf on 2021/6/10 14:11
 */
@Data
public class OrtherAsnExcel {
    //-----header------//
    @ApiModelProperty(value = "入库单号")
    private String asnNo;

    @ApiModelProperty(value = "订单状态字符串")
    private String asnStatusString;

    @ApiModelProperty(value = "单据类型字符串")
    private String asnTypeString;

    @ApiModelProperty(value = "单据来源")
    private String dataSource;

    @ApiModelProperty(value = "需求数量")
    private BigDecimal headerOrderQtys;

    @ApiModelProperty(value = "入库数量")
    private BigDecimal headerRcvQtys;

    @ApiModelProperty(value = "收货仓库")
    private String whsName;

    @ApiModelProperty(value = "审核时间")
    private Date asnApprovedTime;

    @ApiModelProperty(value = "审核人")
    private String asnApprovedUser;

    @ApiModelProperty(value = "备注")
    private String comment;

    //-----dtl------//
    @ApiModelProperty(value = "行号")
    private String asnLineNo;

    @ApiModelProperty(value = "行状态，确认完成逻辑待定")
    private String asnLineStatus;

    @ApiModelProperty(value = "物料编码")
    private String skuCode;

    @ApiModelProperty(value = "物料描述")
    private String descCn;

    @ApiModelProperty(value = "物料规格")
    private String spec;

    @ApiModelProperty(value = "关联单号")
    private String poNo;

    @ApiModelProperty(value = "关联单行号")
    private String poLineNo;

    @ApiModelProperty(value = "入库数量")
    private BigDecimal rcvQtyEa;

    @ApiModelProperty(value = "收货数量")
    private BigDecimal rcvQty;

    @ApiModelProperty(value = "单位")
    private String unit;

    @ApiModelProperty(value = "质检状态")
    private String qcStatusString;

    @ApiModelProperty(value = "检验结果,待IQC完成")
    private String qcResultString;

    @ApiModelProperty(value = "上架库位")
    private String locDesc;

    @ApiModelProperty(value = "检验单号")
    private String inspNo;


    //-----header&dtl------//
    @ApiModelProperty(value = "制单人/创建人员")
    private String createUser;

    @ApiModelProperty(value = "制单时间/创建时间")
    private Date createTime;
}
